/**
 * 演示java的8中基本数据类型
 *
 * byte short int long
 * float double
 * boolean
 * char
 *
 */
public class Demo02 {

    public static void main(String[] args) {

        byte b = 10;
        System.out.println(b);
        // 注意，赋值时不要超出变量的取值范围
//        byte b1 = 128;
//        byte b1 = -129;
        short s = 128;
        System.out.println(s);

//        short s1 = 32768;
//        short s1 = -32769;

        int a = 1000;
//        int a1 = Integer.MAX_VALUE +1;

        // 注意：int类型整数的最大值 2147483647
        // 如果代码中要使用 比 2147483647还大的 整数，需要再后面加上 L
        long l = 2147483648L;
        System.out.println(l);

        // 如果写一个小数，后面不加任何标记，那么这个小时默认是 double类型的
        float f = 10.2F;
        System.out.println(f);

        double d = 10.2123;
        System.out.println(d);

        double d1 = 12345678910111213.0;
        System.out.println(d1);

        boolean bool = false;
        System.out.println(bool);

        char c1 = 'a';
        System.out.println(c1);
        char c2 = '国';
        System.out.println(c2);

//        char c3 = 20013;
//        System.out.println(c3);
//
//        char c4 = '\u0041';
//        System.out.println(c4);

    }

}
